package com.demo.service.base;

import java.util.List;

import com.demo.dto.ComboBoxDto;
import com.demo.model.base.ColumnBaseInfo;
import com.demo.model.base.ColumnBaseInfoExample;

public interface ColumnBaseInfoService {
	int add(ColumnBaseInfo record);

	int addBatch(List<ColumnBaseInfo> records);
	
	int deleteAndAddBatch(String tableName, List<ColumnBaseInfo> records);

	int deleteByCondition(ColumnBaseInfoExample example);

	ColumnBaseInfo getById(Integer id);

	List<ColumnBaseInfo> findByCondition(ColumnBaseInfoExample example);

	int getCount(ColumnBaseInfoExample example);

	List<ComboBoxDto> getComboOfTableName();
}
